package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.base.BaseEntity;
import java.util.Date;

/**
 * AGV小车物流记录表 wl_agv
 * 
 * @author ruoyi
 * @date 2019-02-22
 */
public class WlAgv extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 主键id */
	private String id;
	/** 规划路经 */
	private String agvGhlj;
	/** 工单编号 */
	private String orderCode;
	/** 计划号 */
	private String planNo;
	/** 工装编号 */
	private String gzNo;
	/** 当前小车地标 */
	private String node;
	/** 到达地标时间 */
	private Date gzDdtime;
	/** 离开地标时间 */
	private Date gzLktime;
	/** AGV小车编号 */
	private String agvCode;
	/** 地标状态，当小车到达时，地标被占用，值为1，当小车离开时，地标空闲，值为0 */
	private Integer dbstatus;
	/** 关联ID */
	private String taskid;

	public void setId(String id) 
	{
		this.id = id;
	}

	public String getId() 
	{
		return id;
	}
	public void setAgvGhlj(String agvGhlj) 
	{
		this.agvGhlj = agvGhlj;
	}

	public String getAgvGhlj() 
	{
		return agvGhlj;
	}
	public void setOrderCode(String orderCode) 
	{
		this.orderCode = orderCode;
	}

	public String getOrderCode() 
	{
		return orderCode;
	}
	public void setPlanNo(String planNo) 
	{
		this.planNo = planNo;
	}

	public String getPlanNo() 
	{
		return planNo;
	}
	public void setGzNo(String gzNo) 
	{
		this.gzNo = gzNo;
	}

	public String getGzNo() 
	{
		return gzNo;
	}
	public void setNode(String node) 
	{
		this.node = node;
	}

	public String getNode() 
	{
		return node;
	}
	public void setGzDdtime(Date gzDdtime) 
	{
		this.gzDdtime = gzDdtime;
	}

	public Date getGzDdtime() 
	{
		return gzDdtime;
	}
	public void setGzLktime(Date gzLktime) 
	{
		this.gzLktime = gzLktime;
	}

	public Date getGzLktime() 
	{
		return gzLktime;
	}
	public void setAgvCode(String agvCode) 
	{
		this.agvCode = agvCode;
	}

	public String getAgvCode() 
	{
		return agvCode;
	}
	public void setDbstatus(Integer dbstatus) 
	{
		this.dbstatus = dbstatus;
	}

	public Integer getDbstatus() 
	{
		return dbstatus;
	}
	public void setTaskid(String taskid) 
	{
		this.taskid = taskid;
	}

	public String getTaskid() 
	{
		return taskid;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("agvGhlj", getAgvGhlj())
            .append("orderCode", getOrderCode())
            .append("planNo", getPlanNo())
            .append("gzNo", getGzNo())
            .append("node", getNode())
            .append("gzDdtime", getGzDdtime())
            .append("gzLktime", getGzLktime())
            .append("agvCode", getAgvCode())
            .append("dbstatus", getDbstatus())
            .append("taskid", getTaskid())
            .toString();
    }
}
